export default class AbstractPlatform {
    build (el, options, onReady) {}
    reszie (cfg) {}
    layer (options) {}
    geoJSON (feature, options) {}
    marker (options) {}
    map () {}
    feature () {}
    help () {}
    getZoom () {}
    addLayer (layer, fitOptions) {}
    addLayerFromJSON (options, fitOptions) {}
    removeLayer (layer) {}
    removeLayerById (id) {}
    getLayers () {}
    getLayer (id) {}
    getActivedLayer () {}
    addFeatureLayer (layer, only, fitOptions) {}
    addMarkerLayerFromJSON (options, only, fitOptions) {}
    addFeatureLayerFromGeoJSON (features, options, only, fitOptions) {}
    query (url) {}
    collapse (options) {}
    fitBounds (bounds, options) {}
    setView (center, zoom, options) {}
    flyTo (center, zoom, options) {}
    keep (id, layerId) {}
    destroy () {}
    on (name, fn, context) {}
    off (name, fn, context) {}
    emit (name, ...args) {}
}
